home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.mactech.com 2010
/
ftp.mactech.com.tar
/
ftp.mactech.com
/
machack
/
Hacks97
/
PickMeUp.sit
/
Pick Me Up
/
source code
/
Movie app source
/
pickmeUp97
/
source
/
CMovieWind.cp
< prev
next >
Wrap
Text File
|
1997-06-27
|
9KB
|
459 lines
// ===========================================================================
// CMovieWind.cp ©1996-1997 Wootech Corporation. All rights reserved.
// ===========================================================================
/*
Insert Comments Here.
*/
/*
* $Workfile: MyTextEdit.cp $
* $Modtime: 6/20/97 6:18 PM $
* $Revision: 2 $
* $Date: 6/20/97 6:18 PM $
* $History: MyTextEdit.cp $
*/
#include "CMovieWind.h"
#include "CMoviePane.h"
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::CMovieWind(LStream* inStream) : LDialogBox(inStream)
{
mMoviePane = nil;
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::~CMovieWind()
{
}
// ===========================================================================
// •• ListenToMessage
// ===========================================================================
void
CMovieWind::ListenToMessage(MessageT inMessage, void* ioParam)
{
/*if(inMessage == kMoreButton)
{
if(mMoviePane)
mMoviePane->PlayMovie();
else DebugStr("\pError, mMoviePane is Nil");
}else{
//ProcessCommand(cmd_Quit, nil);
}
*/
switch(inMessage)
{
case kMoreButton:
if(mMoviePane)
mMoviePane->PlayMovie();
else DebugStr("\pError, mMoviePane is Nil");
break;
case kFeelBetterBut:
//BroadcastMessage(kStopPlaying, nil);
//this->Hide();
ProcessCommand(cmd_Quit, nil);
break;
case kStopPlaying:
BroadcastMessage(inMessage, ioParam);
break;
}
}
// ===========================================================================
// •• FinishCreateSelf
// ===========================================================================
void
CMovieWind::FinishCreateSelf()
{
//Debugger();
mMoviePane = (CMoviePane*)FindPaneByID(kMoviePaneID);
ThrowIfNil_(mMoviePane);
this->AddListener(mMoviePane);
mMoviePane->ScaleAndCenterMovie();
LStdButton* m = (LStdButton*)FindPaneByID(kStopPlaying);
Assert_(m);
m->AddListener(this);
LDialogBox::FinishCreateSelf();
}
// ===========================================================================
// •• Play
// ===========================================================================
void
CMovieWind::Play()
{
mMoviePane->PlayMovie();
}
// ===========================================================================
// •• ObeyCommand
// ===========================================================================
/*Boolean
CMovieWind::ObeyCommand(CommandT inCommand, void* ioParam)
{
if(inCommand == kFeelBetterBut)
ListenToMessage(inCommand, ioParam);
else
ListenToMessage(inCommand, ioParam);
return true;
}
*/
// ===========================================================================
// •• FindCommandStatus
// ===========================================================================
/*void
CMovieWind::FindCommandStatus(
CommandT inCommand,
Boolean &outEnabled,
Boolean &outUsesMark,
Char16 &outMark,
Str255 outName)
{
outEnabled = true;
}
*/
/*
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
// ===========================================================================
// ••
// ===========================================================================
CMovieWind::
{
}
*/